package com.mrtaohuan.data.entity;

import java.util.Date;

import lombok.Getter;
import lombok.Setter;

import com.googlecode.objectify.annotation.Cache;
import com.googlecode.objectify.annotation.Entity;
import com.googlecode.objectify.annotation.Id;
import com.mrtaohuan.constant.Format;

@Entity(name = "Article")
@Cache
public class Article {

	@Id
	@Getter
	@Setter
	long id;
	@Getter
	@Setter
	String title; // 文章标题
	@Getter
	@Setter
	String url; // 文章链接
	@Getter
	@Setter
	String content; // 文章内容
	@Getter
	@Setter
	int format = Format.HTML; // 解析格式
	@Getter
	@Setter
	boolean published = true; // 是否对外发布
	@Getter
	@Setter
	Date time = new Date(); // 发布时间
	@Getter
	@Setter
	Date modTime = new Date(); // 修改时间
	@Getter
	@Setter
	String keywords; // 关键字
	@Getter
	@Setter
	String tags; // 标签
	@Getter
	@Setter
	String category; // 分类
	@Getter
	@Setter
	int hits = 0; // 点击数
	@Getter
	@Setter
	int replies = 0; // 评论数
	@Getter
	@Setter
	boolean isReply = true; // 是否允许评论

}
